package pe.com.hermes.hermetic.negocio.serviceimpl;

import java.util.Collections;
import java.util.List;

import org.apache.log4j.Logger;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.com.hermes.hermetic.modelo.dao.ClienteDAO;
import pe.com.hermes.hermetic.modelo.dao.CuentaDAO;
import pe.com.hermes.hermetic.negocio.service.ClienteService;
import pe.com.hermes.unidadesnegocio.general.response.common.CampoResponse;

@Service
public class ClienteServiceImpl implements ClienteService{
  protected final static Logger logger = Logger.getLogger(TablServiceImpl.class);
    @Autowired
    private ClienteDAO clienteDAO;
    @Autowired
    private CuentaDAO cuentaDAO;


    public List getListClieByCorp(int codCorp, String usuWeb, String desClie) {
        return clienteDAO.getListClieByCorp(codCorp, usuWeb, desClie);
    }

    public List getListBancByClie(String listCodClie, String desBanco) {
        return clienteDAO.getListBancByClie(listCodClie, desBanco);
    }
    
  public List getListBancPediByClie(String listCodClie, String desBanco) {
      return clienteDAO.getListBancPediByClie(listCodClie, desBanco);
  }

    public List getListParamByClie(Integer codClie, Integer codSucursal) {
        return clienteDAO.getListParamByClie(codClie, codSucursal);
    }

    public List getListClieCntaByCorp(int codCorp, int codSucuHtb, String desClie) {
        return clienteDAO.getListClieCntaByCorp(codCorp, codSucuHtb, desClie);
    }

    public String getPersParmDinaRzsc(String codRazoSoci, String codSucuHtb, String codParm, String nomCamp) {
        return clienteDAO.getPersParmDinaRzsc(codRazoSoci, codSucuHtb, codParm, nomCamp);
    }
    
    

    
}
